gtk: rely on default marshallers
authorChristian Hergert <chergert@redhat.com>
Fri, 31 May 2019 03:56:50 +0000 (20:56 -0700)
committerChristian Hergert <chergert@redhat.com>
Fri, 31 May 2019 03:56:50 +0000 (20:56 -0700)
commitbd26cce812c426ab37db1613a05be52023ea1778
tree602a05f31728ff74b315695ba8b1ea4436e27be7
parent8925c1729781442d8def33a2c29bcc3a672bf3ec
gtk: rely on default marshallers

Similar to previous removals of g_cclosure_marshal_VOID__VOID we can remove
other marshallers for which are a simple G_TYPE_NONE with single parameter.
In those cases, GLib will setup both a c_marshaller and va_marshaller for
us. Before this commit, we would not get a va_marshaller because the
c_marshaller is set.

Related to GNOME/Initiatives#10
23 files changed:
gdk/gdkdevice.c
gdk/gdkdisplay.c
gdk/gdkdisplaymanager.c
gdk/gdkdrag.c
gdk/gdkseat.c
gtk/gtkapplication.c
gtk/gtkassistant.c
gtk/gtkcellrendereraccel.c
gtk/gtkcombobox.c
gtk/gtkentry.c
gtk/gtkflowbox.c
gtk/gtkiconview.c
gtk/gtkinfobar.c
gtk/gtklistbox.c
gtk/gtknativedialog.c
gtk/gtkprintbackend.c
gtk/gtkprinter.c
gtk/gtkprintoperation.c
gtk/gtkprintoperationpreview.c
gtk/gtksearchengine.c
gtk/gtktexthandle.c
gtk/gtktoolbar.c
gtk/gtkwidget.c